package ${package}.${moduleName}.dao;

import com.ht.framework.mybatis.dao.BaseDao;
import com.ht.finance.entity.${ClassName}Entity;
import org.apache.ibatis.annotations.Mapper;
import org.apache.ibatis.annotations.Param;
import com.baomidou.mybatisplus.core.metadata.IPage;
import com.ht.finance.query.${ClassName}Query;
import com.ht.finance.query.${ClassName}ExcelQuery;
import com.ht.finance.vo.${ClassName}VO;

/**
* ${tableComment}
*
* @author ${author} ${email}
* @since ${version} ${date}
*/
@Mapper
public interface ${ClassName}Dao extends BaseDao<${ClassName}Entity> {

    IPage<${ClassName}VO> selectPageWithSql(IPage<${ClassName}Entity> page, @Param("query") ${ClassName}Query query);

    List<${ClassName}VO> selectListWithSql(@Param("query") ${ClassName}ExcelQuery query);
}